# Release Notes - OpenTAP 9.6
# New Features:
- Abort based on verdicts to be decided from the test step #24 (opens new window)
- ScpiInstrument Error Checking using viReadSTB #100 (opens new window)
- Build Debian packages in CI #101 (opens new window)
tap package install
should check for a local file before using the PackageCache #108 (opens new window)
# Usability Improvements:
- Too many switch positions in code example #4 (opens new window)
- SDK Package Linux Support #105 (opens new window)
- SDK Examples: In Browsable Attribute Example step, the field should be ReadOnly instead of ReadyOnly #119 (opens new window)
# Bug Fixes:
- DUT ID parameter meta data prompt changes are not set before OnTestPlanRunStart(TestPlanRun planRun) is called. #35 (opens new window)
- Errors produced from TypeDataProviderStack #96 (opens new window)
- Embedded Properties don't get the right group name #97 (opens new window)
- ValidatingObject throws exception when used with ExternalParameters in special cases #98 (opens new window)
- Set OutputType=Exe for SDK TestPlanExecution Examples #99 (opens new window)
- Creating of package fails if Version attribute is left out from package.xml #102 (opens new window)
- package create wildcards does not work with package checksum #106 (opens new window)
- Incorrect ScalarResultSink documentation #114 (opens new window)
- TypeData.Display is not loaded for non-ITapPlugin types #122 (opens new window)
tap package list <package> --version x.y.z
does not work #128 (opens new window)- IStringConvertProvider should only generate two-way convertible strings #131 (opens new window)